Develop categories

As discussed, this is the basic backend for adding categories.

In order for this to work it needs:

1. A migrate script.
2. A Category frontend that allows creating of multiple categories. Each category then needs to have:
   a. Name
   b. Path (for this particular category to be renamed to)
   c. Required (words for searching)
   d. Ignored (words for searching)
   e. Preferred (words for searching)
3. A way of ordering the Categories and selecting a "default". I think "None" needs to be an option for default.
4. The option to set the desired category when adding the movie.

As stated previously. I'm lost when it comes to the frontend :( but happy to test anything you may suggest.