added a new file for low level CPU initialization functions. main.cpp layout change.

Signed-off-by: Tolga HOŞGÖR <fasdfasdas@gmail.com>