Hashtag printing added, OO done, fancy cli arguments introduced