added src files

Indentation is weird. Also, where did int64_t get defined? Dont see a header that would pull it in above. Also, namespace qualify it in headers.