Check list

This is a new pull based from the previous preflight checklist
The code has been refactored to support future works
Layouts are also been improved
![screenshot_2013-10-21-01-24-15](https://f.cloud.github.com/assets/5212844/1368559/bd48a3ee-39ad-11e3-9200-043a887746e5.png)