license headers added
minor documentation added in repeater.js and createItem method moved to top