Added an option to hide the console window
Added an incomplete spec for doc purposes