Extended add to collection function

Created proper handling of the JSON request. It'll now populate the
fields according to the returned data. Seperated the add forms to make
the layout different between the different types of items to add. Also
added more styling and cleaned up the database and re-configured the
structure of the collections table.