Using options obj in constructor, better error handling, adding preload option
Version bump, updating readme