[applications] refactor Person model validation
[applications] add models
[applications] add associations to models
[applications] add description to programs
[applications] populate initial data
[applications] dry controller
[applications] add home page modules for person brief and applications
[applications] user can send application for study
[applications] fix tests
[applications] add tests
[applications] refactor CSS classes names and some tests