(feat) implemented proper end to end testing for basic_test
(test) adding unit testing
(test) added unit test for reading templates