Add test structure and first test
Integrate coveralls
reorder method
Change list methods to get methods, only print in UI code; fix get_next
complete database tests