changed sinatra service to modular style, documented a little more.