update development deps
add guardfile to help with TDD
add coverage output for tests