add reference to phantomJs
add jamsine javascript tests
use ninject and Nhibernate to implement generic repository pattern
save changes