modified for windows, compiler vs2013 november edition

typenames removed
constexpr in contexpr function replaced
windows header file (time, std)