UI: refactor site/source/javascripts/omega/ship/interact.js

+ update modules specs

Module should be split up but code is now alot cleaner
UI: fix remaining ship tests