[WIP] Plugin starts to work again with and without jQuery

* Fixed a lot of things which were requiring jQuery before
* Some refactoring to make the code more readable and the function and variable names more useful
* Worked on good default options to make the plugin callable without any options
* Removed necessity for the separate container option
* Plugin wrap and container are now the same
* placeholders are now created as the same kind of element as the tiles