Misc cleanup and refactoring
Fixed setting linenumberbar visibility
Moved toggle_terminal to terminal.py
Goto line drops out of the terminal now
Changed methods in Kalpana to functions
Change set_file_name to use arg instead of 'NEW'
Moved settings + plugin functions to own modules

Kalpana.py should only be an overseer, keeping everything together.
Yes, this is another huge-ass commit. Gluh.