Initial version of various classes and lightmap calculations in numpy and ctypes versions.
Rewrite .gitignore from scratch.
Remove non-numpy light calculations and various stale code.