Add new project for Functional features
Change copyright year for all projects

Changed to 2015
Fix static variables names
Fix is null or empty checks for BindableObject
Add exception message
Cosmetic changes
Cosmetic changes
First implementation of monad Maybe