Made environment a singleton class and test for cells
I typed a commit comment thing but git wouldn't let me so now there isnt one
Merge branch '0.3.single' of github.com:NCFDev/cellular into 0.3.check
Almost done
Wrote and finished a print_table() function!
Fixed a bug where cells wouldn't update their positions properly when doing something other than actively trying to accelerate or deaccelerate.
Rewrote the function used to debug print_table() as debug_print_table()
added a main file, ummm not really sure what else, uhhh, i guess i did something in cells.  not sure qhat
Created Singleton class to clean up Environment. Then split off distance function and Singleton class into their own files, util and singleton. Removed some unnecessary output from environment unit tests and made sure that test.py initializes the environment before any tests need to use it. Started using docstrings.
test add_food that the right number of food are added
Hey! Cells don't leave the environment now!
...sort of.
Technically it doesn't work perfectly until the singleton is implemented, but the code is written so that it should be easy to rewrite once that's fixed.
Begining to setup stuff for cells picking destinations to go eat food
Merge branch '0.3.single' into 0.3.check

Conflicts:
	cells.py
	environment.py
cells move towards fucking shit, when they are or are not hungry, aka when food is close enough.

cells might get caught in an orbit, but the code to move to destination
is currently set to consider them moving towards it in a straight line
starting with no velocity, and their movement stops after a
predetermined amount of time calculated based on how long it would take
to reach the destination in a straight line.
fixed merges or whatever
geany lol
Merge branch '0.3.print' into 0.3
WooMerge branch '0.3.check' into 0.3

Conflicts:
	cells.py
	environment.py