(feat) add basic cd input form to frontpage
(test) add basic unit tests to test continuous integration