be as specific about http verbs as possible

also clean up some actions and get the static#greencloth route to work.