Add test.elx to initfs directory table.
Removed copied targets from userspace makefile.
Build userspace before kernel.
Changes to way memory is allocated when loading programs.
Changes to way that directory and frame are allocated.
Implemented locking for table frame.
Actually pass details to thread starting function.
Disable interrupts in temporary test program.