add size_t typedef
Start implementation of string and algorithms
Implement constructors in terms of the assignment operators
Implement split
Separate the two stages clearly
Review bootloader
Finalize the new bootloader
Better tracing
Make sure everything gets compiled when run
Remove magic breakpoint
Add ways to display string
Work on split
Use string instead of const char* for params