Add query processing, add live reloading, add tests.
Handle POSTs correctly.