changed: Jasmine specs now use @x syntax for more readable and concise code
note: for this change to be achieved I used '=>' to use '@' of the parent scope
enhanced: specs are now more maintanable
next: DRYing out common functionality across specs
added: some specs to make sure the DB returns the correct number of records
added: specs now run when files change - I strongly recommend switching to PhantomJS to make tests run faster and be less annoying