add Rakefile to drive build process
fix failing tests
Merge build fixes
fix a couple of tests
fix BuildQueueProcessor
rework build targets, separate tests/p2/product
fix build.sh