Adds support for different shuttle states

Also cleans up shuttle move states a bit.
Moves shuttle console to it's own file
Forgot to set .dme
Adds docking support to shuttles, NanoUI