cuke refactors
fix specs
make the bootstrap dynamic
massive feature refactor and cleanup
preserve and expose ARGV