some cleanup; starting work on search
refactor activity classes into ui package
major refactor in progress

add sqlite persistence
add data manager so no dependence directly on API
adding AsyncTasks for threading in Activities
changing to data manager and sqlite caching (in progress)