Merge pull request #4 from erichwelz/master

Updating Registration Process/adding model tests
Merge pull request #7 from erichwelz/master

sync master branches
Merge pull request #8 from erichwelz/master

Can't message self
Merge pull request #4 from davemerritt/master

sync master branches