update all of the main arduino classes - will continue soon
Finished defining and adding most of the files