Redesign uptimer API
Add testsuite
Update .gitignore