Abstracted code
Code cleanup
Added ScrollViews
Attempted to do search loading animation :-(