externalized strings (closes #1)
added licence headers to files