Pre-milestone Release #1

Initial commit for milestone 2. Bugs are not tested and fixed yet. No
validation are in at the moment.