Finished Initial Features
* Added more options that can be customized.
* Added ability to declare options on individual elements a data attribute.