Added lots of boiletplate code and got project ready for actual development.