First Commit :
Project Architecture
Project logic