Working version of smith.py, as well as testing.
Merge pull request #1 from th0114nd/testing

Working version of smith.py, as well as testing.