Moved the opt class to its own source file
	Removed classes used for the simple LP problem
	added type casts to remove most warnings
	Added uniform dist.
	Added *.swp to .gitignore
	Commit added class specifically for benchmark