Feature Enhancements + Bug Fixes

I've added several new options and features and fixed several bugs, including failing tests. The restler module has also been swapped out for the "restify" module. This was due to several bugs which remain unresolved with restler, which also attributed to failing tests.