Fixed the areas test

I had to randomize the names in the database test so each name added was
different.
Fixed all the other tests so allow for random area names
Models now extend SRA model rather than model
Small fix on testAreas. getAllAreas now ensures that there is at least one item already in the database before running
Made the Database populator methods public