Changed library to single header form, easier to use.