Adds missing tests & decorators, cleans up components that previously didn't get much attention
Adds test tracking/coverage stats, travis & coveralls