Add lifeshapes.py and clean up others

Added lifeshapes.py to easy put interesting shapes into the board. Also
cleaned up life.py and lifefunctions.py a bit.