script updates
testing skeleton
add start scripts
tests pass
tests pass, also coverage
lcov works
tests pass yay