Migrate to java 8
#5 start sort tab by date
Merge remote-tracking branch 'origin/master'