added multiple initialization guard
added guard against overriding framework provided setupOnce and teardownOnce
simpler supports object
checked if compatible with gt
updated documentation in readme, fixes #4
bumped version
bower version