drop the parent-child hierarchy

At this point, i don't think there will be a need for such a hierarchy.
There's no point in adding that feature until it's actually needed.
rename src -> scripts
make Rect a bit more consistent
add basic geometry handling to Item
add utils module to handle cross-browser issues
add initial cut at Window class
add window and item styles
add sample app files
update project file