Completely changed how Longs are handled for dart2js output
Fixed example and updated readme