Merge pull request #2 from anura28/master

Pull request approved
Merge pull request #13 from anura28/master

Bug fixes - menu  + defining postitions wrt device size
Merge pull request #16 from anura28/master

Colours to the Event, Person button.
Merge pull request #20 from anura28/master

Fix issue 5: Timeline dates no longer overlap
Update README.md
Merge pull request #21 from anura28/master

Adds formal Menu Bar style and fixes bug #3
Merge pull request #23 from anura28/master

Database connection added. Fixes #15
Merge pull request #25 from anura28/master

FileMenu.qml: Fix #22: horizontal scrollbar issue.
Merge pull request #26 from anura28/master

Fix issue #19 - Delete timelines, peoples, events
Merge pull request #31 from anura28/master

Long pull request
created  .travis.yml 

testing capabilities of new travis-ci service available in student pack
Update TimelineDialog.qml

Commented out 'time period' code and x,y coordinates of the ok-close buttons
Adds basic line which is an event to people connector
Fix #30: Cleanup unnecessary files

First, delete all the old files inside folders "view" and "controller".
These are unnecessary files, created from the first iteration.
Fix #30: Move all required files to MVC folders

Change the existing structure of view files, model files and controller
files being in the same place. Instead distribute them to specific
folders - QML files to "view", JS files to "controller" and DB files to
"model"

Add "view", "model" and "controller" folders to
HistoryProjectQt.qmlproject main file.

Put Line-related files in respective MVC folders.
Delete EventDialog.qml and UploadedImage.qml

They are useless.