First check-in
Most of the functions is done
Removed .gitignore locally