Custom Migration not appearing in UI
This might happen for a couple of reasons. Here are some pointers:


Make sure your module implementing the migration is enabled (I believe you must have checked that already).
Make sure your migration classes are registered with Drupal using the files directive in the .info file.
Make sure you clear the cache, especially the class registry.


I hope it helps! I'm currently stuck in a D8 migration.