Refactor State model to make the constructor smart. Add frequently searched list and basic functionality
Add basic functionality to results state
Merge pull request #5 from Gwash3189/add-frequently-searched-list

Add frequently searched list
Implement model validation. add required Tests