Cleaned up a lot of the code from the previous commit.

I've also added an update method to the profiles. This should make it a lot easier for us to handle updates to profiles.
Seperated testing out into the same files as the real blueprints.
Merge branch 'develop' of github.com:pytent/pytentd into develop
Fixed a problem I introduced.