chore(src): format with fmt
feat(src): split main into multiple functions
fix(src): remove unnecessary import
chore(src): move source to source/ folder
feat(src): add clock application and initialization