Virtually everything is now working. Code needs to be cleaned and commented