Add git ignore, remove ignored files from version control
additional cleanup and logic consolidation
add safety category method for topLayoutGuide to make library ios6 compatible