fix bugs on scroll to load more not initialised when app first loaded.
use interface to gain flexibility to onscrollhandlers.
fix some performance issue.
remove some duplicating codes.
remove espresso
add robotium for functional test library.
add functional tests
add first launch logic.
fix failed unit tests.
clean up project.
Merge pull request #3 from ysc0423/dev

Dev