Implemented passing custom object to new Activity

Implemented parcelable SearchResults class
Includes various tweaks and changes