Started reworking flag checks to use a macro
Refactored flag checks - uses macro which makes it actually readable
Handles of period and forward slashes in URLs. Handles italic at beginning of line
Basic check function for URLs
Added format test for long links