Adding add widget controller
Fixing Add Widget form logic so that the correct options display

It is now not possible to select invalid or unavailable options, once the form
loads of a user updates a form select the options will automatically update to
display available options.
Removing dead files
Adding travis.yml
Merge branch 'develop'