Updated ignore file
Improved documentation
Added support for enabling/disabling main view controls when needed