added some tests and nbproject
tests not completely functional yet
TODO: fix calendar error