Readme documentation

Starting some basic documentation. Need to credit where I got some code
from other people.