Added full source code

Added all files and templates