Added children functions
Added arduino code and some more bug fixes
Added Model and fixed child recursing