Added client side files
Added server side files. Should most likely be moved