api design added
pyc added to gitignore