Now inits following the spec
Fixed merge conflicts
Constructors now check the element parameter
Using valid semver selector for o-hoverable
Documented init
Merge pull request #22 from Financial-Times/init-typo

Init is now compliant with spec