Did cosmetic changes for placement of include files, removed implementation of sleep_for_tenths() which is primarily used in the UI, removing sleep_for_tenths also fixed the systick issue and was the main reason it was being corrupted, added begging UI code files.