create main

make main start a new session.
Consolidated Window constructors using default argument.
Added some TODOs.