First commit: bare metal base

Retained only the very minimal files
required for the target to boot up and call
the main().