added the user-post association. Re-wrote specs to use non-deprecated syntax