Reorganiztion

Move standard board definition to its own file, and add a .gitignore so that git ignores the python-generated *.pyc files.