CMakeLists.txt deals more cleanly with pele include directory
add some commentes to mc.cpp

also, remove some of the unnecessary nesting in one_iteration
use the correct include directory in the cpp tests

use source/, not source/mcpele.  Then you include with
"#include mcpele/mc.h"
add a test for CheckSphericalContainer
add a test for EnergyWindowTest
clean up EnergyWindowTest
Merge branch 'master' of github.com:pele-python/mcpele into update_pr2_new
modifed travis.yml, hopefully fixed
modifed travis.yml, hopefully fixed
modifed travis.yml
travis.yml fix
travis.yml fix
travis.yml fix
travis.yml fix
travis.yml fix
travis.yml fix
travis.yml fix
cython now uses shared_ptr

all pointers in cython wrappers for mc modules have been replaced with shared_ptr, this should make sure that memory is not freed even if python/cython decide that the modules have gone out of scope. We expect that cpp will have the last say on when the memory should be freed
Merge branch 'master' of https://github.com/pele-python/mcpele into cython_shared_ptr
Merge remote-tracking branch 'origin/master' into test_updates