Pre-Alpha 1.0

Code clean ups;
comments;
added some more logic;
starting to polish UI