Minor cleanup and new functionality

The client now allows manual updating as apposed to only on application
start.