temporary save UI
open sourced halbone
Use a .env.test file & make sure the test timeout is long enough for Semaphore
Merge pull request #13 from craigspaeth/master

@dzucconi: Extract & open source halbone + minor cleanups