Added functionality for reading weights in from a file, cleaned up menu code, added file not found catching, and much documentation
Merge remote-tracking branch 'origin/master'

Conflicts:
	main.py
Added functionality for reading weights in from a file, cleaned up menu code, added file not found catching, and much documentation