Initial Commit
Added complete functionality, 1st version!
Added missing files