Fixed JoinMacro logic. Moved join macro logic to new filed. Added new tests and twetter Eval library to test non compilation.