Added fix for first class import

Previously it was concatenating empty string before the list of class names
Large refactor around require block formatting

This was a large problem and resulted in being very brittle to use with
the formatting being wrong more often than not. This refactor aims to
fix this by constructing the white space intelligently and replacing the
entire contents from first to second bracket.

Also, if no require paths have been loaded, to give a strong starting
point we now replace the white space with a single new line.
Initial ReadMe
Initial Example project structure
Added text to signify these as placeholder classes
Added comment to tell user to try out the package
Added sublime-project file for the example project
Updated to include information on example project
Added comment around how to update all at once