Babel Redux

Initial commit after loosing days of work.