I am not quite done doing all the coding and i want to post it all at once so please check back in a while.