Finished primary functionality

* Added some buttons for tortoiseSVN integration
* Added some basic error checking
* Various user interaction improvements