Refactoring model code.

Moved most classes inside models into their own file.
Clearing out unused classes.

Some classes I wrote almost 3 years ago... why are they in this project?
Removing unused code paths for new Requests.

Simplified the coupling between request and connection. Moved
ConnectionException & ServerReply into separate files (which affected
EVERYTHING).
Changing package of LiveModel

LiveModel doesn't really need to be in a package by itself.