Revert "Merging in 0.4 production code, merging out development code."

This reverts commit 4ccb6fb8abb11ce79ceb29d658065f280a0c320e.
Changed versioning for branch 0.5
Change version from float to string

Added an alphanumeric to indicated that the branch is still incomplete.
Merge branch '0.5'

Conflicts:
	README.MD