Format specification

implement the specification of input formats, currently only RSS loads well. It's a sinatra-driven JSON interface (api.rb) together with a twitter-bootstrapped gui (gui.rb sinatra app). we might pull the gui out of the project some time.