Memory manager is working for multiple blocks of memory (an number as
defined by TOTAL_MEMORY / MAX_PROGRAM_SIZE.

For this assignment i can just set both to 256 and that will give me the
signal block, but if you set total to 768 you get 3 blocks, etc.

The alloc funciton finds the first available block and the load method
(new) loads the commands into the specified block. 

This was not needed for this assignment, but just made sense to do it
now while my head was in it.
Added CPU div to index.html