Set up template list class
Implemented insert_at_front, insert_at_end in List

Also added executable 'main' to gitignore