Most work done on suspend

Still to do is the correct user profile to select
Work on user profile & AJAX
Fixed Messaging & targeting clash

Both did multiple things upon message creation and user update, clashed
with each other as well as themselves with the actions vs the hooks
Working suspension