tmp
Some implementation + little API corrections
Some implementation of learn_period methods
Merge branch 'master' of https://github.com/jonessen96/libsmo

Conflicts:
	src/learn_period.cpp
Updated EER diagram
Implemented all the missing learn_period methods
Merge commit '843a644b617a2262a7677ef98d3a06f55b3519a4'

Conflicts:
	libsmo/include/learn_period.hpp
	libsmo/include/lesson.hpp
	libsmo/include/smo_user.hpp
	libsmo/src/grade.cpp
	libsmo/src/learn_period.cpp
	libsmo/src/lesson.cpp
	libsmo/src/smo_user.cpp
Altered code to conform changes in the API
(removed copy subjects from other learn period feature)
Merge commit '7a5a6711a2601acd72b8cc69f2a871cb3fce6b34'
Some little API corrections, implemented everything except grade_container
Merge commit '32fbae37d143d81c7ff54fc499798d34b5392040'
Added authenticate skeleton, removed old libsmo depencies