Revert "added fileobject files to package"

This reverts commit ffe2cf8fbc8605c58e45990a7c9bd51fae5b739c.
Revert "Preparing file object methods for better api"

This reverts commit c319aabee790d9fc28e47d4c2d9251a2fed095eb.
Revert "Run jshint through files"

This reverts commit 1d762aaa477425df88e5246acfaefb5a263b32ea.
Revert "began refractoring"

This reverts commit b426795adf5e4fb73c96e0c3f54c6939c22adaa1.