Adding testing and robolectric

Started adding unit tests, also brought in robolectric to aid in
testing. Still need to refactor tests to comply with robolectric.