added foundation and created new components and updated the views for foundation
small edits
cleaned out some unused functions