Added initial version of smuggle code and docs

Also set up .gitignore for .pyc files