added active to post get_for_user;

only active posts show up. only tags belonging to active posts show up. added tests;

tests added to see if tags belonging to unpublished posts will show up. Indeed it does. Will have to fix;

added condition to q_objects to make sure the posts status = STATUS.PUBLISHED, all tests passing now;

cleaned up code; squashed commits