Readded Domain after rename

Started configuration on nhibernate and ninject.

Created a repository class that successfully reads from the database (NOTE: This currently has a dependency on SessionBuilder that needs to be taken out at some point).