Updated gitignore for PyCharm, added in some new functions that hook into the existing Thrift interface, and updated the unit tests.