Merge pull request #1 from thekevlau/database

Progress
Added capability to insert link
added to gitignore
Merge pull request #2 from thekevlau/database

ignoring xcuserdata now
Merge branch 'master' into sleep

Conflicts:
	bolin-time.xcworkspace/xcuserdata/AlexanderFung.xcuserdatad/UserInterfaceState.xcuserstate
	bolin-time.xcworkspace/xcuserdata/AlexanderFung.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
some changes