separated out achievements as additional import (about 25% of the file was about that)
added gitignore for generated files and pyc
part of previous push - moving achievements into separate import