Commented and cleaned up alot of files