Converted the edit drop down menu on the property show page to a rails link_to helper. Added remote: true to the add or update units link on that drop down menu, and made the views/apartments/new.html.erb template into a partial (will use AJAX to render that partial on the show page).
Updated apartments controller to handle a JS request for the new action.
Added JQuery to apartments/new.js.erb to render the apartments/_new.html.erb partial inside of a div on the properties/show page when the Add or Update Units link is clicked.  UJS FTW.
Added click handle on #add-units link (in drop down menu on the properties/show page) to scroll to the for rendered by the AJAX call made by #add-units.
Set up the form for adding apartments to a property for UJS (set the data-remote attribute to true, set up property#update to respond to JS requests). Upon submittal JQuery now removes that form from the DOM (by calling empty() on the parent div).
Added JQuery to update.js.erb that builds a table for any apartments created via AJAX and appends that table to the existing list of apartments for that property.
Added JQuery to construct table for utilities upon AJAX request to add units to a property.  Needs refactoring.
Added JQuery (to compshare.js) which finds the index of any Remove Unit Type link clicked and removes the corresponding table of apartments from the DOM.
Made adding a parking type use AJAX.  The new parking_type forms are now partials, rendered onto the property showpage when the Add or Update Parking link is clicked. A new table row with the most recently created parking_types information is appended to the existing parking table on completion of the request.  Still need to provide AJAX for removing parking types, adding multiple parking types and adding the first parking type (which will require a row of table headers).
Added functionality for removing parking types with AJAX. Need to refactor compshare.js and properties/update.js.erb, there is duplicated or highly similar code.
Added comments on refactoring and additional functionality needed in update.js.erb
Refactored comp_share.css to .scss (Sassy!).
Improved  AJAX call to properties#update remove all apartment tables and parking rows from the DOM, replacing them with updated tables and rows which for every apartment and parking type (including those newly added by the AJAX call).  Also refactored this call to use fewer variables.
Resolved merge conflicts with jquery-refactoring branch.
Refactored JQuery handlers in compshare.js into functions.
Merged in refactored the compshare.js file processes for scrolling to forms and removing apartments/parking into functions.
Replaced <th> elements in tables with the appropriate <td> elements.
Merged in conversion to Sass from CSS.
Merged in Sass branch changes show.html.erb.
Corrected placement of .each block in show.html.erb to properly render the parking_types table for a property.