passing tests for nhibernate mappings

added fluent nhibernate to help testing a bit
adding fluent nhibernate class mappings for domain objects (not wired in to the nhibernate config yet)
configure session factory to use fluent nhibernate and current sql settings