Added licensing to all source files