Reworked to support multiple forms

Now there's a Processor class creating two threads: one for extracting
images from new forms and one for parsing the images extracted. What's
new is the extracting thread since previously only one form was
supported. Now you can just keep adding more forms to the Processor and
it'll process them all. This is to better support the website which will
allow multiple users to upload forms at the same time and add them to
the processing queue.

Another ThreadQueueVoid class has been added that is basically the same
as ThreadQueue but for functions returning void instead of a value. I
tried looking up how to pass void into a template, but it looked overly
complicated.
Start website in freetron when in daemon mode

The website doesn't communicate with Processor yet, but it does now
start, change to the website directory, and run the site.