Removed leftover Fancybox cruft
We needed to throw an exception here if there was an error getting the details from an activation key.

This turned into a semi complex problem that will be detailed and corrected in the next release of the plugin, v1.2
Add travis CI for managing automatic unit tests
Switch to Composer for package management of vendor packages
Code formatting
Move the shared theme components to a new directory.

These will no longer be copied to a new directory in wp-content on Vimeography installation - all themes will simply reference these files that are nested inside of the Vimeography plugin directory.
Change the location of the admin assets.

This follows the convention being adapted by the rest of the Vimeography plugin lineup.
Change the message to match WordPress 3.8 admin alert styles
Code formatting
Refactor the Vimeography plugin, stage 1

This has been a long time coming - we need to create actual classes for every piece of logic that has built up and been tossed into this file for two years now.

A few things that I hope to accomplish with this refactor:

  - This file is only used to define constants, include classes and instantiate the plugin
  - All code will be moved into separate classes, which will contain the logic pertaining to that class.
  - All code will implement WordPress functions for `apply_filters` and `do_action`, allowing for easier extensibility of the plugin
  - All code from here on out will be unit tested, and backward-compatible tests will be introduced.
  - Travis CI will run unit tests on every commit, ensuring stability of the plugin.
  - Vimeography will avoid the filesystem as much as possible. No more copying files on install, adding custom files to the user's wp-content folder. The only filesystem changes will be cache-writing and custom stylesheets.
Move Robots.txt code into its own class
Abstract all db code to database class
Move upgrading logic to separate class
Only use functions that are required on init hook in this file
Passing the incorrect cache value to the date function, must be an integer
Vimeo lib is now included on plugin load
Introduced rewrite class
Introduced deactivate class
Update the URL to the Vimeography icon assets
Vimeo lib is now included on plugin load