Revert "Merged stm32f4  lib with main executable. Moved application code to seperate project."

This reverts commit 4e7f8a79de82b172aadf443cf3d1ede374f3a85b.
Revert "Merged newlib into main project"

This reverts commit 0f11a36a681820ae872852ca157fefaba2ced41a.
Revert "Moved all system files to external projects."

This reverts commit 36bc47b918f87cf292ff46ec7ef04933a2813ddf.